//package com.eostoken.eos_wallet.base;
//
//import android.annotation.SuppressLint;
//import android.app.Activity;
//import android.app.Application;
//import android.os.Build;
//import android.os.Bundle;
//import android.os.Environment;
//import android.util.Log;
//
//import androidx.annotation.RequiresApi;
//import androidx.multidex.MultiDex;
//
//import com.blankj.utilcode.util.CrashUtils;
//import com.blankj.utilcode.util.Utils;
//import com.eostoken.eos_wallet.net.common.NetWorkManager;
//import com.eostoken.eos_wallet.utils.AppDataUtils;
//
//import java.io.File;
//
//public class MyApplication extends Application {
//
//    private final String mFilePath = "/ANewPCN/Crash";
//    private static MyApplication instance;
//
//    @Override
//    public void onCreate() {
//        super.onCreate();
//        // 主要是添加下面这句代码
//        MultiDex.install(this);
//        instance = this;
//        Utils.init(this);
//        CrashUtils.init(getSDPath());
//        initMultiLanguage();
//        String baseUrl = AppDataUtils.getBaseUrl();
//        Log.e("myApplication", baseUrl);
//        NetWorkManager.getInstance().init(baseUrl);
//    }
//
//    private void initMultiLanguage() {
////        MultiLanguageUtil.init(this);
//        registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
//            @Override
//            public void onActivityCreated(Activity activity, Bundle bundle) {
//
//            }
//
//            @Override
//            public void onActivityStarted(Activity activity) {
//
//            }
//
//            @Override
//            public void onActivityResumed(Activity activity) {
////                MultiLanguageUtil.getInstance().setConfiguration();
//            }
//
//            @Override
//            public void onActivityPaused(Activity activity) {
//
//            }
//
//            @Override
//            public void onActivityStopped(Activity activity) {
//
//            }
//
//            @Override
//            public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
//
//            }
//
//            @Override
//            public void onActivityDestroyed(Activity activity) {
//
//            }
//        });
//    }
//
//    public static MyApplication getInstance() {
//        return instance;
//    }
//
//    /**
//     * 获取sd卡路径
//     *
//     * @return
//     */
//    private File getSDPath() {
//        File sdDir = null;
//        boolean sdCardExist = Environment.getExternalStorageState().equals(
//                Environment.MEDIA_MOUNTED); // 判断sd卡是否存在
//        if (sdCardExist) {
//            // 这里可以修改为你的路径
//            sdDir = new File(Environment.getExternalStorageDirectory() + mFilePath);
//            if (!sdDir.exists()) {
//                sdDir.mkdirs();
//            }
//        }
//        return sdDir;
//    }
//
//}
